package com.ck.model.common;

public class Device {
    private Long deviceId;

    private Long deviceGroupId;

    private String companyCode;

    private String deviceCode;
    
    private String deviceName;

    private Long addTime;
    
    private Long lastReportTime;

    private String intranetIp;

    private String externalIp;

    private String deviceMac;

    private Integer deviceStatus;

    private String modelName;

    private String province;

    private String city;

    private String area;

    private String region;

    private String detailAddress;

    private Long lastRebootTime;

    private Integer continuousWorkingHours;

    private String softwareVersion;

    private Long softwareUpgradeTime;

    private String firmwareVersion;

    private Long firmwareUpgradeTime;

	private Integer bindingStatus;

    public Long getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Long deviceId) {
        this.deviceId = deviceId;
    }

    public Long getDeviceGroupId() {
        return deviceGroupId;
    }

    public void setDeviceGroupId(Long deviceGroupId) {
        this.deviceGroupId = deviceGroupId;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode == null ? null : companyCode.trim();
    }

    public String getDeviceCode() {
        return deviceCode;
    }
    
    public String getDeviceName() {
		return deviceName;
	}

	public void setDeviceName(String deviceName) {
		this.deviceName = deviceName;
	}

	public void setDeviceCode(String deviceCode) {
        this.deviceCode = deviceCode == null ? null : deviceCode.trim();
    }

    public Long getAddTime() {
        return addTime;
    }

    public void setAddTime(Long addTime) {
        this.addTime = addTime;
    }
    
	public Long getLastReportTime() {
		return lastReportTime;
	}

	public void setLastReportTime(Long lastReportTime) {
		this.lastReportTime = lastReportTime;
	}

	public String getIntranetIp() {
		return intranetIp;
	}

	public void setIntranetIp(String intranetIp) {
		this.intranetIp = intranetIp;
	}

	public String getExternalIp() {
		return externalIp;
	}

	public void setExternalIp(String externalIp) {
		this.externalIp = externalIp;
	}

	public String getDeviceMac() {
		return deviceMac;
	}

	public void setDeviceMac(String deviceMac) {
		this.deviceMac = deviceMac;
	}

	public Integer getDeviceStatus() {
		return deviceStatus;
	}

	public void setDeviceStatus(Integer deviceStatus) {
		this.deviceStatus = deviceStatus;
	}

	public String getModelName() {
		return modelName;
	}

	public void setModelName(String modelName) {
		this.modelName = modelName;
	}

	public String getProvince() {
		return province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getArea() {
		return area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public String getRegion() {
		return region;
	}

	public void setRegion(String region) {
		this.region = region;
	}

	public String getDetailAddress() {
		return detailAddress;
	}

	public void setDetailAddress(String detailAddress) {
		this.detailAddress = detailAddress;
	}

	public Long getLastRebootTime() {
		return lastRebootTime;
	}

	public void setLastRebootTime(Long lastRebootTime) {
		this.lastRebootTime = lastRebootTime;
	}

	public Integer getContinuousWorkingHours() {
		return continuousWorkingHours;
	}

	public void setContinuousWorkingHours(Integer continuousWorkingHours) {
		this.continuousWorkingHours = continuousWorkingHours;
	}

	public String getSoftwareVersion() {
		return softwareVersion;
	}

	public void setSoftwareVersion(String softwareVersion) {
		this.softwareVersion = softwareVersion;
	}

	public Long getSoftwareUpgradeTime() {
		return softwareUpgradeTime;
	}

	public void setSoftwareUpgradeTime(Long softwareUpgradeTime) {
		this.softwareUpgradeTime = softwareUpgradeTime;
	}

	public String getFirmwareVersion() {
		return firmwareVersion;
	}

	public void setFirmwareVersion(String firmwareVersion) {
		this.firmwareVersion = firmwareVersion;
	}

	public Long getFirmwareUpgradeTime() {
		return firmwareUpgradeTime;
	}

	public void setFirmwareUpgradeTime(Long firmwareUpgradeTime) {
		this.firmwareUpgradeTime = firmwareUpgradeTime;
	}

	public Integer getBindingStatus() {
		return bindingStatus;
	}

	public void setBindingStatus(Integer bindingStatus) {
		this.bindingStatus = bindingStatus;
	}
}